{% extends "layout.html" %}

{% block title %}Détail facture ponctuelle{% endblock %}

{% block content %}
    <h3>Détail facture ponctuelle</h3>
    <div class="row">
        <div class="span11">
            <h2>Récapitulatif :</h2>
            <p>{{ facture.client.nom ~ ' ' ~ facture.client.prenom }}</p>
            {% if facture.is_avoir %}
                <span>Avoir du {{ facture.create_date | date("d/m/Y")}}</span>
            {% else %}
                <span>Facture du {{ facture.create_date | date("d/m/Y") }}</span>
            {% endif %}
            <h5>Mode de paiement : 
            {% if facture.mode_paiement == 'prv' %}
                Prélevement
            {% elseif facture.mode_paiement == 'vrm' %}
                Virement
            {% elseif facture.mode_paiement == 'chq' %}
                Chèque
            {% elseif facture.mode_paiement == 'mdt' %}
                Mandat
            {% endif %}
            </h5>
            <table class="table table-striped table-bordered">
                <thead>
                    <tr>
                        <th>Offre</th>
                        <th>Quantité</th>
                        <th>Prix unitaire</th>
                        <th>Prix total</th>
                    </tr>
                </thead>
                <tbody>
                    {% set total = 0 %}
                        {% for offre in facture.lignes %}
                            <tr>
                                <td>{{ offre.libelle }}</td>
                                <td>{{ offre.quantite }}</td>
                                <td>{{ offre.prix_0 | round(2) | number_format(2)  }}&nbsp;&euro;</td>
                                <td>{{ offre.prix | round(2) | number_format(2) }}&nbsp;&euro;</td>
                            </tr>
                            {% set total = total + offre.prix %}
                                {% endfor %}
                                </tbody>
                                <tfoot>
                                    <tr>
                                        <th colspan="3">Total</th>
                                        <th>{{ total | round(2) | number_format(2) }}&nbsp;&euro;</th>
                                    </tr>
                                </tfoot>
                            </table>
                            {% if facture.pdf is null %}
                                <div class="span2">
                                    <a href="creation-facture-ponctuelle?code_client_hto={{ facture.client.code_client_hto }}&id-facture={{ facture.id }}" class="btn btn-warning"><i class="icon-white icon-refresh"></i> Modifier </a>
                                </div>
                                <div class="span2">
                                    <a id="delete-facture" href="creation-facture-ponctuelle?code_client_hto={{ facture.client.code_client_hto }}&id-facture={{ facture.id }}&action=delete" class="btn btn-danger"><i class="icon-white icon-trash"></i> Supprimer </a>
                                </div>
                            {% endif %}
                            <div class="span2">
                                {% if facture.pdf is null %}
                                    <a id="generer-pdf" href="generer-facture-ponctuelle-pdf?id-facture={{ facture.id }}" class="btn btn-primary"><i class="icon-white icon-repeat"></i> Générer le pdf</a>
                                {% else %}
                                    <a href="{{ facture.pdf }}" target="_blank" class="btn btn-success"><i class="icon-white icon-download"></i> Télécharger le pdf</a>
                                {% endif %}
                            </div>
                            <div class="span3">
                                {% if facture.date_envoi_mail is null %}
                                    <a id="envoi-mail-facture" href="envoi-mail-facture?id-facture={{ facture.id }}" class="btn btn-primary">Envoyer la facture par mail</a>
                                {% else %}
                                    <i class="icon-ok"></i>
                                    Mail envoyé le : {{ facture.date_envoi_mail | date("d/m/Y") }}
                                {% endif %}
                            </div>
                        </div>
                    </div>
                    <script type="text/javascript">
                        $('#envoi-mail-facture').click(function() {
                            var r = confirm('Cette action va envoyer un mail à {{ facture.client.email }}, confirmer ?');
                            if (r === false) {
                                return false;
                            }
                        });
                        $('#generer-pdf').click(function() {
                            var r = confirm('Attention, une fois le pdf généré vous ne pourrez plus modifier ou supprimer la facture, confirmer ?');
                            if (r === false) {
                                return false;
                            }
                        });
                        $('#delete-facture').click(function() {
                            var r = confirm('Etes-vous sur de vouloir supprimer la facture ?');
                            if (r === false) {
                                return false;
                            }
                        });
                    </script>
                    {% endblock %}
